EventEspresso\core\libraries\rest_api\ModelDataTranslator A

Total Complexity 73
Dependencies 19
Dependents 7
Total lines 646
Lines of code 381
Logical lines of code 142
Comment lines 188
Methods 18
Properties 0

Methods 18

Method Rating Maintainability Complexity Lines of code
prepareFieldValueForJson()
A
41 13 59
prepareFieldValueFromJson()
A
43 9 53
prepareConditionsQueryParamsForModels()
S
53 7 22
prepareConditionsQueryParamsForRestApi()
S
49 5 37
throwExceptionIfContainsSerializedData()
S
57 5 18
prepareQueryParamsForRestApi()
S
53 4 28
deduceFieldFromQueryParam()
S
51 4 27
prepareFieldValuesFromJson()
S
54 4 23
prepareFieldValuesForJson()
S
57 3 19
getTimestampWithTimezoneOffset()
S
53 2 26
parseTimezoneOffset()
S
62 3 11
removeGmtFromFieldName()
S
59 2 17
isRepresentableInJson()
S
73 3 5
prepareFieldNamesInArrayKeysFromJson()
S
68 2 7
prepareFieldNamesFromJson()
S
68 2 7
prepareFieldNameFromJson()
S
72 2 6
removeStarsAndAnythingAfterFromConditionQueryParamKey()
S
65 2 9
isGmtDateFieldName()
S
69 1 7